home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / apps / 21 / emacs / keybind.doc < prev    next >
Text File  |  1986-05-14  |  3KB  |  69 lines

  1.  
  2.     microEmacs Key Bindings on 520ST 
  3.  
  4.  
  5. These are the key bindings, as they are in the 
  6.  
  7.     ue.tos version of 01/18/86.
  8.  
  9. To change these bindings, recompile 'keybind.c', and link everything.
  10. [Two related files are (1) 'keynames.h' which #defines the F1 et al;
  11. (2) 'keymap.c' which maps the scan codes to ascii values using the
  12. intelligent key board of the ST.]
  13.  
  14. The standard control-, meta-key bindings, as they were in the original
  15. MicroEmacs, are also valid.
  16.  
  17.     The Function Keys alter the buffer and/or file content; so be
  18. cautious.  All the other special keys (the HELP-UNDO group, and the
  19. numeric keypad group) only change the display, and/or windows; so you
  20. can be playful with these.  The commands 'kill', 'yank' and 'read-file'
  21. don't work as they do in full Emacs; so watch out.
  22.  
  23. F1,    delbword,    /* delete preceding word            */
  24. F2,    delfword,    /* delete the next/current word            */
  25. F3,    kill,        /* kill current line to its end            */
  26. F4,    yank,        /* insert the deleted stuff back        */
  27. F5,    killbuffer,    /* kill [current] buffer; verifies if changed    */
  28. F6,     listbuffers,    /* list buffers, and their sizes; not accurate    */
  29. F7,    usebuffer,    /* switch to another existing/new buffer    */
  30. F8,    filewrite,    /* save current buffer to specified file    */
  31. F9,    filevisit,    /* read-in a file to edit            */
  32. F10     filesave,    /* save current buffer to its file        */
  33.  
  34. HELP,    help,        /* alas, not much help yet!            */
  35. UNDO,   quickexit,    /* quick save and exit                */
  36. INSERT,    backpage,    /* display page preceding current one        */
  37. HOME,    forwpage,    /* display page following current one        */
  38. UPARRO, backline,    /* move cursor to preceding line; readjust displ*/
  39. DNARRO,    forwline,    /* move cursor to next line; readjust display    */
  40. LTARRO,    backchar,    /* move cursor to preceding char        */
  41. RTARRO,    forwchar,    /* move cursor to following char        */
  42.  
  43.  
  44. keypad keys
  45. -----------
  46. KLP,    mvdnwind,    /* scroll window contents up (move window down)    */
  47. KRP,    mvupwind,    /* scroll window contents dn (move window up)    */
  48. KSLASH,    splitwind,    /* split current window into two        */
  49. KSTAR,    onlywind,    /* make the current window the only one        */
  50. KMINUS,    prevwind,    /* move cursor to preceding window, if any    */
  51. KPLUS,    nextwind,    /* move cursor to following window, if any    */
  52. KENTER,    ctlxe,        /* re-execute the key-board macro        */
  53. KDOT,    swapmark,    /* swap mark with dot; (shift-F1 sets mark)    */
  54. K0,    showcpos,    /* show cursor position numerically        */
  55.  
  56.  
  57. K7,    gotobob,    /* move cursor to beginning of buffer        */
  58. K8,    reposition,    /* reposition so that current line is at the top*/
  59. K9,    gotoeob,    /* move cursor to end of buffer            */
  60. K4,    backword,    /* move cursor to beginning of word        */
  61. K5,    backline,    /* move to prev line; same as up arrow        */
  62. K6,    forwword,    /* move cursor to end of word            */
  63. K1,    gotobol,    /* move cursor to beginning of current line    */
  64. K2,    forwline,    /* move to next line; same as dn arrow        */
  65. K3,    gotoeol,    /* move cursor to end of current line        */
  66.  
  67.  
  68. /* -eof- */
  69.